Dynamic Migration Algorithms for Distributed Object Systems
نویسندگان
چکیده
Complex distributed object systems require dynamic migration algorithms thnt allocate and reallocate objects to respond to changes in the load or in the availabilip of the resources. I n this paper we present the Cooling and HotSpot migration algorithms that reallocate objects when the load on a processor is high or when the latency of a task is high. The algorithms have been iniplenietited as a feedback loop in the Eternal Resource Management System where irlforniation obtained from monitoring the behavior of the objects and the usage of the processors' resources is used to dynamically balance the load on the processors and iniprove the latency of the tasks. The cost of moving an object is justiJied by urnortization over many method invocations, and constrains the rate at which objects are moved. The experinienlal results show That our algorithms guarantee steadyjlow of operation for the tusks andgracefully migrate objects from the processors when processor overloads and high task latencies are detected.
منابع مشابه
A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems
Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...
متن کاملDeveloping and Analysing Dynamic Resource Management Algorithms with a Generic Framework
Distributed systems need to share tasks efficiently to exploit their performance. A combination of process migration and dynamic resource management algorithms can enable this. We investigate one such migration technique and five algorithms in order to create a generic resource management framework for distributed systems. We use openMosix’s transparent process migration under Linux for experim...
متن کاملDynamic Reconfiguration of Object-Middleware-based Distributed Systems
Distributed systems with high availability requirements have to support some form of dynamic reconfiguration. This means that they must provide the ability to be maintained or upgraded without being taken off-line. This thesis addresses the dynamic reconfiguration of distributed applications that run on top of an object-middleware infrastructure. In this context, a system configuration is defin...
متن کاملtype graph G CHOOSE & CHECK REMOVE & GLUE Graph
A new visual design technique for distributed object systems based on graph transformation is presented. It includes the graphical description of remote object interaction, object migration and replication, communication and synchronization as well as dynamic reconnguration of distributed systems. The notation is built up on UML providing these concepts as a possible extension of UML. Using gra...
متن کاملA Study on DynamicLoad Balancing
Dynamic load balancing techniques have proved to be the most critical part of an eecient implementation of various algorithms on large distributed computing systems. In this paper a classification of dynamic distributed load balancing algorithms for homogeneous multiprocessor systems is introduced and a general test bed, using a random branch & bound load-generator, for evaluating load balancin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001